﻿using Seg.Datos;
using Seg.Entidades;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Seg.Logica
{
    public class PerfilUsuarioOficinaLogica
    {
        PerfilUsuarioOficinaDatos dal = new PerfilUsuarioOficinaDatos();

        public PerfilUsuarioOficina obtenerPerfilUsuarioOficinaXCodPerf(int CodigoPerfilUsuario)
        {
            return dal.obtenerPerfilUsuarioOficinaXCodPerf(CodigoPerfilUsuario);
        }
        public PerfilUsuarioOficina obtenerPerfilUsuarioOficinaXCod(int CodigoUsuarioOficina)
        {
            return dal.obtenerPerfilUsuarioOficinaXCod(CodigoUsuarioOficina);
        }
        public List<PerfilUsuarioOficina> ListarPerfilUsuarioOficinaXCod(int CodigoUsuarioOficina)
        {
            return dal.ListarPerfilUsuarioOficinaXCod(CodigoUsuarioOficina);
        }
        public List<PerfilUsuarioOficina> ListarPerfilUsuarioOfiXPerfil(int CodigoPerfil)
        {
            return dal.ListarPerfilUsuarioOfiXPerfil(CodigoPerfil);
        }
        public int Insertar(PerfilUsuarioOficina entidad)
        {
            return dal.Insertar(entidad);
        }
        public int Eliminar(PerfilUsuarioOficina entidad)
        {
            return dal.Eliminar(entidad);
        }
        public List<SEGSS_CONSULTAR_PERFILUSUARIO_Result> ListarPerfilUsuario(int CodigoSistema, int CodigoPerfil, int CodigoOficina, string Nombre, string Anulado)
        {
            return dal.ListarPerfilUsuario(CodigoSistema, CodigoPerfil, CodigoOficina, Nombre, Anulado);
        }
    }
}
